
//Copyright 1997-2009 Syrinx Development, Inc.
//This file is part of the Syrinx Web Application Framework (SWAF).
// == BEGIN LICENSE ==
//
// Licensed under the terms of any of the following licenses at your
// choice:
//
//  - GNU General Public License Version 3 or later (the "GPL")
//    http://www.gnu.org/licenses/gpl.html
//
//  - GNU Lesser General Public License Version 3 or later (the "LGPL")
//    http://www.gnu.org/licenses/lgpl.html
//
//  - Mozilla Public License Version 1.1 or later (the "MPL")
//    http://www.mozilla.org/MPL/MPL-1.1.html
//
// == END LICENSE ==
using System;
using System.Collections;
using System.Diagnostics;

using Swaf;
using Swaf.Container;

namespace Swaf.Crypto
{
	/// <summary>
	/// Summary description for FullEncryptedContainerNode.
	/// </summary>
	public class FullEncryptedContainerNode : INameAddressSupport
	{
		public FullEncryptedContainerNode()
		{
			//
			// TODO: Add constructor logic here
			//
		}

		#region INameAddressSupport Members

		public bool containsField(string nameAddress)
		{
			// TODO:  Add FullEncryptedContainerNode.containsField implementation
			return false;
		}

		public bool isGetOnly
		{
			get
			{
				// TODO:  Add FullEncryptedContainerNode.isGetOnly getter implementation
				return false;
			}
		}

		public Swaf.Container.XmlSerializationSupport SerializationSupport
		{
			get
			{
				// TODO:  Add FullEncryptedContainerNode.SerializationSupport getter implementation
				return new Swaf.Container.XmlSerializationSupport ();
			}
		}

		public void put(string nameAddress, object val, object extraInfo)
		{
			// TODO:  Add FullEncryptedContainerNode.put implementation
		}

		void Swaf.Container.INameAddressSupport.put(string nameAddress, object val)
		{
			// TODO:  Add FullEncryptedContainerNode.Swaf.Container.INameAddressSupport.put implementation
		}

		public string getXml(string options)
		{
			// TODO:  Add FullEncryptedContainerNode.getXml implementation
			return null;
		}

		public object get(string nameAddress)
		{
			// TODO:  Add FullEncryptedContainerNode.get implementation
			return null;
		}

		object Swaf.Container.INameAddressSupport.get(string nameAddress, object oneArg)
		{
			// TODO:  Add FullEncryptedContainerNode.Swaf.Container.INameAddressSupport.get implementation
			return null;
		}

		object Swaf.Container.INameAddressSupport.get(string nameAddress, params object[] infoArgs)
		{
			// TODO:  Add FullEncryptedContainerNode.Swaf.Container.INameAddressSupport.get implementation
			return null;
		}

		public string Xml
		{
			get
			{
				// TODO:  Add FullEncryptedContainerNode.Xml getter implementation
				return null;
			}
		}

		#endregion
		public IEnumerator GetEnumerator() { return null; }
	}
}
